an irrefutable document - Turkish English Dictionary